리틀엔디안/빅엔디안
NOTE
멀티바이트 데이터를 메모리에 저장하는 바이트 순서(byte order) 방식. 네트워크 전송은 빅엔디안으로 통일된다. 원문을 AI가 검토·보강함(사실 확인 권장).
📌 개념
입력값 예시: 0x01020304
리틀엔디안 (Little-Endian)
- 낮은 주소(첫 번째 주소)에 최하위 바이트(LSB) 를 먼저 저장.
| A1 | A2 | A3 | A4 |
|---|---|---|---|
| 0x04 | 0x03 | 0x02 | 0x01 |
- x86/x64 CPU가 대표적으로 사용.
빅엔디안 (Big-Endian)
- 낮은 주소(첫 번째 주소)에 최상위 바이트(MSB) 를 먼저 저장.
| A1 | A2 | A3 | A4 |
|---|---|---|---|
| 0x01 | 0x02 | 0x03 | 0x04 |
TIP
네트워크 전송에서는 빅엔디안으로 통일한다. 그래서 빅엔디안을 “네트워크 바이트 오더(network byte order)“라고도 부른다.
관련 문서
- (백엔드·데이터처리) 16진수 계산 — 이 문서의
0x01020304바이트 배열이 사실은 16진수 한 자리=4비트 대응 관계 위에서 성립하는 것임을 다루는 자매 노트